#include<bits/stdc++.h>
using namespace std;
vector<int>s;
int n , k , sum , ans = 1;
int main(){
	//freopen("diamond.in" , "r" , stdin);
	//freopen("diamond.out" , "w" , stdout);
	ios::sync_with_stdio(false);
	cin.tie(0);
	cout.tie(0);
	cin >> n >> k;
	for(int i = 0 ; i < n ; i++){
		int x;
		cin >> x;
		s.push_back(x);
	}
	sort(s.begin() , s.end());
	for(int i = 0 ; i < n ; i++){
		sum = 1;
		for(int j = i + 1 ; j < n ; j++){
			if(s[j] - s[i] > k){
				break;
			}
			sum++;
		}
		ans = max(ans , sum);
	}
	cout << ans << endl;
	return 0;
}
